home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / finance / cs4_b.zip / GROUP6.STY < prev    next >
Text File  |  1994-05-15  |  7KB  |  169 lines

  1. @MA11 @MD02 @MC+
  2. > @VS99 := "        -0-"
  3. @IF @RD = "SCREEN" THEN
  4. @MH3
  5. @MT+ @HN------------------------------------------------------------           @MT- 
  6. @HC------             @HS------   through   @HE------                    @HA----- 
  7. ────────────────────────────────────────────────────────────────────────────── 
  8. @EL
  9. > @VN82 := {1}
  10. @PA ;
  11. @IF {@RB} = {1} THEN
  12. @PD ;
  13. @EI
  14. @EI
  15.  
  16. @LA12345
  17. @IF {@VN82} = {1} THEN
  18. > @VN50 := {4}
  19. > @VN82 := {0}
  20. @MI{@RI} @HC------  @MT+ @HN------------------------------------------------------------ @MT-  
  21. @MI{@RI} @HA-----  @MT+ @HS------   through   @HE------                                 @MT- 
  22. @IF {@RB} = {1} THEN
  23. @MI{@RI} ----------------------------------------------------------------------------------------------------
  24. @EL
  25. @MI{@RI} -------------------------------------------------------------------------------
  26. @EI
  27. @EI
  28. > @VN50 := {@VN50+1}
  29. @IF @TT = "D" THEN
  30. > @VN11 := {@VN11+@TA}  ; Accumulate total deposits
  31. > @VN21 := {@VN21+1}    ; Accumulate number of deposits
  32. @EI
  33. @IF @TT = "I" THEN
  34. > @VN12 := {@VN12+@TA}  ; Accumulate total interest earned
  35. > @VN22 := {@VN22+1}    ; Accumulate number of interest earned
  36. @EI
  37. @IF @TT = "B" THEN
  38. > @VN13 := {@VN13+@TA}  ; Accumulate total cash credits
  39. > @VN23 := {@VN23+1}    ; Accumulate number of cash credits
  40. @EI
  41. @IF @TT = "+" THEN
  42. > @VN14 := {@VN14+@TA}  ; Accumulate total split transactions (inflows)
  43. > @VN24 := {@VN24+1}    ; Accumulate number of split transactions
  44. @EI
  45. @IF @TT = "C" THEN
  46. > @VN15 := {@VN15+@TA}  ; Accumulate total checks
  47. > @VN25 := {@VN25+1}    ; Accumulate number of checks
  48. @EI
  49. @IF @TT = "W" THEN
  50. > @VN16 := {@VN16+@TA}  ; Accumulate total withdrawals
  51. > @VN26 := {@VN26+1}    ; Accumulate number of withdrawals
  52. @EI
  53. @IF @TT = "H" THEN
  54. > @VN17 := {@VN17+@TA}  ; Accumulate total bank charges
  55. > @VN27 := {@VN27+1}    ; Accumulate number of bank charges
  56. @EI
  57. @IF @TT = "A" THEN
  58. > @VN18 := {@VN18+@TA}  ; Accumulate total cash debits
  59. > @VN28 := {@VN28+1}    ; Accumulate number of cash debits
  60. @EI
  61. @IF @TT = "-" THEN
  62. > @VN19 := {@VN19+@TA}  ; Accumulate total split transactions (outflows)
  63. > @VN29 := {@VN29+1}    ; Accumulate number of split transactions
  64. @EI
  65. @IF @RA = "CURRENT" THEN
  66. @IF @RD = "SCREEN" THEN
  67. @TT--  @TD------  @TP-------------------------  @TM-----------------  @TS @TA--------
  68. @EL
  69. @IF {@RB} = {1} THEN
  70. @MI{@RI} @TT--  @TD------  @TP--------------------------------  @TM--------------------------------  @TS @TA--------
  71. @EL
  72. @MI{@RI} @TT--  @TD------  @TP-------------------------  @TM------------------  @TS @TA--------
  73. @EI
  74. @EI
  75. @EI
  76. @IF @RA  "CURRENT" THEN
  77. @IF @RD = "SCREEN" THEN
  78. @TO-----  @TT--  @TD------  @TP--------------------  @TM-------------  @TS @TA--------
  79. @EL
  80. @IF {@RB} = {1} THEN
  81. @MI{@RI} @TO-----  @TT--  @TD------  @TP--------------------------------  @TM--------------------------------  @TS @TA--------
  82. @EL
  83. @MI{@RI} @TO-----  @TT--  @TD------  @TP---------------------  @TM-------------  @TS @TA--------
  84. @EI
  85. @EI
  86. @EI
  87. @A+1 
  88. @IF @RD  "SCREEN" THEN
  89. @IF {@VN50} > {@RF} THEN
  90. @PB ;
  91. @UM"Ready to print next page."
  92. > @VN82 := {1}
  93. @EI
  94. @EI
  95. @EA
  96.  
  97.  
  98. @IF @RD  "SCREEN" THEN
  99. @IF {@RF-@VN50} < {19} THEN
  100. @PB ;
  101. @UM"Ready to print next page."
  102. @EI
  103. @EI
  104.  
  105.     @IF @RD = "SCREEN"
  106.                              S  U  M  M  A  R  Y 
  107.      ════════════════════╤═══════════╤═════════════════╤════════════════ 
  108.      Transaction Type    │ No. Items │    Total Income │   Total Expense 
  109.      ════════════════════╪═══════════╪═════════════════╪════════════════ 
  110.      Deposits............│  @MD00 @MA5 (@VN21 )  │ @MA11 @MD02  $  @VN11------  │................ 
  111.      Interest Earned.....│  @MD00 @MA5 (@VN22 )  │ @MA11 @MD02  $  @VN12------  │................ 
  112.      Cash Credits........│  @MD00 @MA5 (@VN23 )  │ @MA11 @MD02  $  @VN13------  │................ 
  113.      Splits (Income).....│  @MD00 @MA5 (@VN24 )  │ @MA11 @MD02  $  @VN14------  │................ 
  114.      ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ─ ─ 
  115.      Checks..............│  @MD00 @MA5 (@VN25 )  │.................│ @MA11 @MD02  $  @VN15------ 
  116.      Withdrawals.........│  @MD00 @MA5 (@VN26 )  │.................│ @MA11 @MD02  $  @VN16------ 
  117.      Bank Charges........│  @MD00 @MA5 (@VN27 )  │.................│ @MA11 @MD02  $  @VN17------ 
  118.      Cash Debits.........│  @MD00 @MA5 (@VN28 )  │.................│ @MA11 @MD02  $  @VN18------ 
  119.      Splits (Expense)....│  @MD00 @MA5 (@VN29 )  │.................│ @MA11 @MD02  $  @VN19------ 
  120.      ════════════════════╪═══════════╪═════════════════╪════════════════ 
  121.      Grand Total.........│..@MD00 @MA5 (
  122. > @VN80 := {@VN21+@VN22+@VN23+@VN24+@VN25+@VN26+@VN27+@VN28+@VN29}
  123. @VN80 )  │ @MA11 @MD02  $
  124. > @VN80 := {@VN11+@VN12+@VN13+@VN14}
  125.   @VN80------  │  $
  126. > @VN80 := {@VN15+@VN16+@VN17+@VN18+@VN19}
  127.   @VN80------ 
  128.      ────────────────────┴───────────┴─────────────────┴──────────────── 
  129.     @EL
  130. @IF {@RB} = {1} THEN
  131. > @VN55 := {16}
  132. @EL
  133. > @VN55 := {6}
  134. @EI
  135. @MI{@RI+@VN55}                         S  U  M  M  A  R  Y 
  136. @MI{@RI+@VN55} =================================================================== 
  137. @MI{@RI+@VN55} Transaction Type    | No. Items |    Total Income |   Total Expense 
  138. @MI{@RI+@VN55} ====================|===========|=================|================ 
  139. @MI{@RI+@VN55} Deposits............|  @MD00 @MA5 (@VN21 )  | @MA11 @MD02  $  @VN11------  |................ 
  140. @MI{@RI+@VN55} Interest Earned.....|  @MD00 @MA5 (@VN22 )  | @MA11 @MD02  $  @VN12------  |................ 
  141. @MI{@RI+@VN55} Cash Credits........|  @MD00 @MA5 (@VN23 )  | @MA11 @MD02  $  @VN13------  |................ 
  142. @MI{@RI+@VN55} Splits (Income).....|  @MD00 @MA5 (@VN24 )  | @MA11 @MD02  $  @VN14------  |................ 
  143. @MI{@RI+@VN55} --------------------|-----------|-----------------|---------------- 
  144. @MI{@RI+@VN55} Checks..............|  @MD00 @MA5 (@VN25 )  |.................| @MA11 @MD02  $  @VN15------ 
  145. @MI{@RI+@VN55} Withdrawals.........|  @MD00 @MA5 (@VN26 )  |.................| @MA11 @MD02  $  @VN16------ 
  146. @MI{@RI+@VN55} Bank Charges........|  @MD00 @MA5 (@VN27 )  |.................| @MA11 @MD02  $  @VN17------ 
  147. @MI{@RI+@VN55} Cash Debits.........|  @MD00 @MA5 (@VN28 )  |.................| @MA11 @MD02  $  @VN18------ 
  148. @MI{@RI+@VN55} Splits (Expense)....|  @MD00 @MA5 (@VN29 )  |.................| @MA11 @MD02  $  @VN19------ 
  149. @MI{@RI+@VN55} ====================|===========|=================|================ 
  150. @MI{@RI+@VN55} Grand Total.........|..@MD00 @MA5 (
  151. > @VN80 := {@VN21+@VN22+@VN23+@VN24+@VN25+@VN26+@VN27+@VN28+@VN29}
  152. @VN80 )  | @MA11 @MD02  $
  153. > @VN80 := {@VN11+@VN12+@VN13+@VN14}
  154.   @VN80------  |  $
  155. > @VN80 := {@VN15+@VN16+@VN17+@VN18+@VN19}
  156.   @VN80------ 
  157. @MI{@RI+@VN55} ------------------------------------------------------------------- 
  158.     @EI
  159.  
  160. @MS+
  161. > @VN80 := {@VN11+@VN12+@VN13+@VN14+@VN15+@VN16+@VN17+@VN18+@VN19}
  162. @IF @RD = "SCREEN" THEN
  163.      Difference = (Income - Expense)....$  @VN80------ 
  164. @EL
  165. @MI{@RI+@VN55} Difference = (Income - Expense)....$  @VN80------ 
  166. @EI
  167.  
  168.  
  169.